<!doctype html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>Document</title>

		<!-- 预连接， 告诉浏览器页面即将使用某域名下的资源，可以让浏览器提前建立网络连接，在页面真正发起资源请求时，会使用已经建立的网络连接，直接跳过这些耗时建连操作 -->
		<link rel="preconnet" href="http://www.baidu.com" />
	</head>
	<body>
		preconnet 干了两件事 一 DNS 解析，
		<!-- -
		浏览器 DNS 对照表，电脑 etc 目录下的 dns 文件查找，电脑 host 文件查找，然后才是 DNS 寻址
		- 1. 将域名转换为对应 ip
				- 根域名服务器查找 .
				- 顶级域名服务器查找 com.
				- 权威域名服务器 baidu.com,
		- 2. 通过 ip 查找全局负载均衡服务器
		- 3. 全局负载均衡系统会根据客户端的 IP 地址和请求的 url 和相应的区域负载均衡系统通信,返回所在区域的负载均衡服务器 ip 给用户
		- 4. 区域负载均衡系统拿着这两个东西获取距离客户端最近且有相应资源的 cdn 缓存服务器的地址，返回给全局负载均衡系统
		- 5. 全局负载均衡系统返回确定的 cdn 缓存服务器的 ip 地址给客户端
		- 6. 当没有对应内容的时候，会去上一级缓存服务器去找，直到找到资源所在的源站服务器，并且缓存在缓存服务器中。用户下一次在请求该资源，就可以就近拿缓存了。
	-->
		二 TCP 三次握手
	</body>
</html>
